home *** CD-ROM | disk | FTP | other *** search
- Hello, I hope you enjoy using FMOS2.
-
- External discussion can occur in OS2EWS CFORUM on the OS2BBS.
-
- Internal discussion can occur in FILEMAN FORUM on IBMPC.
-
- --- Installation Instructions: ------------------------------------------------
-
- Download FMOS2 ZIPBIN as a binary file to a directory of your choice (not
- necessary for external users).
-
- Execute UNZIP against FMOS2.ZIP and the FMOS2 files will be extracted from
- FMOS2.ZIP. The resulting files - FMOS2.EXE, FMOS2_x.ICO, and FMPRO.CMD need
- to be placed in a directory in your CONFIG.SYS PATH statement. FMOS2.INF
- needs to be placed in a directory in your CONFIG.SYS BOOKSHELF statement.
- Included are two sample profiles (FMOS2.SAM & FMDEMO.SAM). The former is how
- FMOS2 is compiled, the latter isn't. Make a copy of the one you prefer,
- place it in the same directory as the rest of the files, rename it to
- a_name_you_like.pro and modify it to suit your tastes. When you want,
- customize FMOS2 by issuing 'FMPRO a_name_you_like.pro', or use 'dynamic
- profiling'. Dynamic profiling is enabled with an environment variable (e.g.
- SET FM_PRO=D:\PATH\MYPROF.PRO). Of the icon files, select the one you prefer
- and rename it FMOS2.ICO. An additional sample profile (FMRECOVR.SAM) is
- provided, this is useful for 'recovery diskettes' (e.g. 1 or 2 floppy OS/2
- boot diskettes used for disaster recovery of your OS/2 system).
-
- --- Profiling Considerations: -------------------------------------------------
-
- FM0S2.SAM is a profile set up the same way as FMOS2.EXE is compiled.
- FMDEMO.SAM is a sample profile. FMPRO.CMD is a CMD file to 'profile' or
- customize FMOS2.EXE. Remember OS/2 won't let you modify an EXE that is in
- use, therefore FMPRO.CMD profiles a copy of FMOS2.EXE (e.g. FMTEMP.EXE), then
- erases FMOS2.EXE, then renames FMTEMP.EXE to FMOS2.EXE. The CMD file and the
- profile you use all have to reside in the same directory as FMOS2.EXE. FMOS2
- ? gives some brief help (very brief!). Use 'dynamic profiling' if you'd
- prefer not to modify the EXE file (this can be simpler with file updates, you
- don't need to update the EXE just run as you normally would).
-
- --- Revision history: ---------------------------------------------------------
-
- 03-15-96 - 1.10
- - Enhancements
- - Increase 'retrieve buffer' from 255 chars to 1025 chars.
- - All 'MARK' functions now work on directories (except '..').
- - Added 'Ctrl-B' for 'Blink off'. If you use FMOS2 in a fullscreen and
- switch (Ctrl-Esc) to the desktop, upon return to FMOS2 any field with a
- light background is blinking. 'Ctrl-B' will reset this OS/2 'feature'.
- - Bug Fixes
- - If the 'current directory' path length was greater than 128, FMOS2
- could have trapped.
- - Control-R (refresh) buffer was less than maximum path length.
- - As number of directory levels passed 17 (with /t) FMOS2 trapped.
- - Invalid profile options causes traps.
-
- 01-23-96 - 1.09
- - Bug Fixes
- - With 'DefaultSort' in the profile specified incorrectly, files and
- directories were not hiding/showing correctly. FMOS2 will default to
- Unsorted - Ascending sort in these instances.
- - Certain valid FAT and HPFS characters were being lost during copy/move
- from FAT to HPFS drives.
- - Enhancements
- - Items in profile (e.g. color, options) are now sorted alphabetically to
- make the profile easier to read.
- - Added FM.CMD to files. This is an example command file to temporarily
- change the fm_pro environment variable and load FMOS2. This could be a
- front end for using FMOS2 from a recovery diskette or for a temporarily
- running FMOS2 with a different profile.
- - Added 'AlphaScan' feature, with 'AlphaScan yes' in the profile,
- pressing a character key (e.g. a..z, A..Z) will locate the next file or
- directory in the list that starts with that character. Default is 'no'.
- Cntl-A will toggle 'AlphaScan' off/on.
-
- 01-09-96 - 1.08
- - Bug Fixes
- - 'lists - unlist' didn't hide erased files.
- - Disk space display on larger drives was incorrect, this will wrap at
- 4,294,967,296 bytes (e.g. 4,294,967,296 bytes will display as 0 bytes).
- - Copy & Subcopy - Change operation failed with 'invalid drive' message.
-
- 11-08-95 - 1.07
- - Bug Fixes
- - 'Show/Hide' with 'DefaultSort u' show/hid files/directories incorrectly
- on startup. Actually I fixed this twice!
- - '@' command line option (e.g. 'readlist') failed if drive letter wasn't
- in upper case.
- - Entering 'FMOS2 DIR1 DIR2' failed to properly load DIR2 if ChangeCurDir
- was 'y'. FMOS2 will not change the current directory if more than 1
- directory is supplied.
- - Single character directories, if entered as 2nd or later parameter,
- were being used as drive letters.
- - Several problems with 'Lists - unlist and deldup'.
- - .LONGNAME EAs with missing ending null char, or extra non-valid chars
- caused 'GetAttrib rc=123' failure.
- - 'unsorted' sorts were displaying 'sort thermometer'. It will not be
- shown at startup or during Cntl-R 'refreshes'.
- - Several miscellaneous problems with 'showhide' vs marking, erased
- files, & safemarking,
- - Enhancements
- - Keypad 'insert' and 'del'ete keys now work.
-
- 10-12-95 - 1.06
- - Bug Fixes
- - 'Show/Hide' file count on status line was often incorrect.
- - 'Show/Hide' and 'date' & 'unsorted' sorts could show/hide incorrect
- files/dirs.
- - Enhancements
- - Added 'PAGE UP, PAGE DOWN' keys to 'powermarking', to 'powermark' a
- page at a time.
-
- 10-05-95 - 1.05
- - Bug Fixes
- - Trap with /sua or /sud command line parameter.
- - '+' feature of 'command' did not work on marked directories.
- - Entering FMOS2 PATH, will now place "D:\full current path\PATH" in the
- retrieve buffer instead of "PATH". The original DOS FILEMAN did this.
- - Entering wildcards in during copy/subcopy/rename operations is invalid,
- a "Wildcard are not allowed..." message is now displayed.
- - Enhancements
- - Added 'ShowReadonly' programmable option. When set to yes, FMOS2 will
- show the 'readonly' files it finds. When set to no, they won't be
- shown.
- - Added 'dyanamic show/hide' feature (default PF11 key). This feature
- displays a submenu allowing selection of Hidden, Readonly, System, and
- Directory as the desired files to show/hide. Then a second submenu is
- displayed with Hide and Show options. This is available via the
- 'ShowHide' function on any PFKey.
-
- 09-01-95 - 1.04 - DEVCON 9
- - Enhancements
- - Names which conform to FAT file naming standards will now display as
- they did in DOS FILEMAN (e.g. xxxxxxxx.yyy, with the dot and extension
- aligned vertically).
- - Added 'thermometer' display to 'erase' function.
- - Added index to INF file, rearranged a few things, amd explained a few
- things better (I hope).
- - Added 'Control left/right arrow' support to command line operations
- (e.g. previoud/next word capability).
- - Bug Fixes
- - 'Erase directory' would fail if there were files w/o an attribute set.
- - 'Erase directory's "enter 'c' to continue" prompt would bypass the
- directory if enter was pressed. Enter is now ignored.
- - Double quotes around paths or directories caused COPY/SUBCOPY/MOVE to
- fail.
- - 'Lists' with 'MenuToStay yes' wasn't re/displaying the file list after
- each operation.
- - Main menu item displayed during 'File Info' could have been wrong.
- - 'Submenus' not being cleared from screen when no files displayed.
-
- 08-17-95 - 1.03
- - Enhancements
- - Added 'multiple command' capability to the 'Alt' keys. The command
- separator is '~' (the tilde symbol) just like the PFKey command
- separator.
- - Added 'ShowHidden' programmable option. When set to yes, FMOS2 will
- show the 'hidden' files it finds. When set to no, they won't be shown.
- - Added 'ShowSystem' programmable option. When set to yes, FMOS2 will
- show the 'system' files it finds. When set to no, they won't be shown.
- - Added 'Copy - Exists' function. This will copy files if the target
- file exists and is older than the source file.
- - Added 'Copy - Missing' function. This will copy files if the target
- file does not exist.
- - 'Size' information on status line will now show 'allocated size' when
- Control-S is used to display allocated space information for files.
- 'Marked' files will only display 'size' information on the status line
- not allocated.
- - The period key will now scroll you to the '..' directories. Basically
- this is 'fastscroll' with the '..' search string provided.
-
- 07-13-95 - 1.02
- - Enhancements
- - Added 'tab' key to 'fastscroll' to allow you to find the next hit with
- the same chars as the current hit (e.g. 'repeat search').
- - Added '*' to 'fastscroll'. Using 'fastscroll' with '*string' will find
- the string anywhere in the filename.
- - Added a 'File Info' function (default Alt-PF9). This will display a
- window with information about the currently highlighted file. The up
- and down arrow keys will scroll through the file list while keeping
- this window up, all other keys will exit this function. Window border
- color determined by f...WindA, text color determined by f...FileInfo.
- - F11 and F12 keys now available and programmable (Shift, Control, and
- Alternate keys also). Text for keys is now limited to 8 characters.
- - 'Control-D' key (and DROTATE command on PFKEY) will now rotate the
- date/time display through the various dates/times data (e.g. W - last
- write date/time, C - creation date/time, R - last read date/time).
- This is only good for HPFS drives, FAT drives don't have this data.
- - 'Control-S' key (and SROTATE command on PFKEY) will now rotate the
- size display between 'Size' and 'Allocated' data.
- - Sort for both 'Control-D/S' above. 'C' for 'create date', 'L' for
- 'last read date'. 'S' (size) handles file size and allocated size.
- - Bug Fixes
- - FASTSCROLL will now work with the keypad '/' char, and hopefully the
- German keyboard.
- - FMOS2 DIRNAME loaded D:\DIRNAME, but CTRL-R loaded D:\DIRNAME\DIRNAME.
- - Double quotes added unnecessarily with '*' command.
- - Name sort was case sensitive.
- - 'Enter' could function on an erased file/dir w/'EnterScroll function'.
- - SYS3175 error on return from 'OS/2 SHELL'.
- - 'Continue' option quit from 'Erase' operation.
- - '/+' inserting unnecessary double quote.
-
- 06-13-95 - 1.01 - DEVCON 8
- - Enhancements
- - FMOS2 now comes in ZIP file, and includes LICENSE.TXT and FMOS2.ABS for
- OS2EWS (requires UNZIP.EXE or PKUNZIP.EXE 2.04g).
- - Names changed - FM-PRO.CMD -> FMPRO.CMD, FMOS2-1.ICO -> FMOS2_1.ICO,
- FMOS2-2.ICO -> FMOS2_2.ICO.
-
- 05-31-95 - 1.00
- - Enhancements
- - Set to version 1.00 for DEVCON/OS2EWS release.
- - Sorting with 'ea' (extension ascending) will put the '..' or parent dir
- at the top.
- - Added 'SortRetain yes/no' feature. If 'no', changing directories will
- cause the search order from your profile (DefaultSort), or FMOS2's
- default to be invoked. When set to 'yes' whatever sorting you have
- done on the current file list will be maintained.
- - Added 'Restore' menu item to 'Sort' menu. This will restore sorting to
- the startup default.
- - Added a 'execute command with all marked files feature'. Whew, say
- that 3 times fast! To edit several files with the X editor, mark the
- files, press 'command' (default PF7), and enter '*X'. None of the '/ '
- options are valid with this feature.
- - 'Size' field in status line now displays the total size of all files in
- the list. If there are marked files/directories, it displays the total
- size of the marked files/directories (just as before).
- - Changed 'status line' to include 'current drive available space' and
- reorder things a bit.
- - '/q' (quiet) and '/l' (loud) are now allowed with the 'Shell' command
- to override the 'QuickDos' setting as desired.
- - Bug Fixes
- - Attempting to create an invalid directory caused a "GetAttrib Error
- rc = 206" and program failure.
- - FMOS2 \\SERVER\ALIAS\FILE.EXT failed rather ungracefully.
-
- 05-16-95 - 0.43
- - Enhancements
- - Slight documentation clean up.
- - Changed FVP to FV2 (default PF2).
- - Added an 'enter function' feature. The 'EnterScroll' profile item now
- has 3 options (e.g. 'no' - enter does not scroll, 'yes' - enter scrolls
- down, and 'function' - enter key changes to the directory under the
- bannered line, or executes the 'EnterCommand' function if on a file).
- - Bug Fixes
- - Copy/subcopy/move fix from 0.42 is now fixed. :-) I think?
- - Trap with 'lists newdir' and an empty file list.
-
- 05-12-95 - 0.42
- - Enhancements
- - The 'double quoting' logic has been changed drastically. In fact it's
- much less intelligent than before, hopefully this is an improvement.
- If you suspect a problem with 'double quoting' use /l to see the
- command passed to OS/2, and use /u for 'user quoting' as a workaround.
- - Added 'copy/subcopy/move' from UNC drive to letter: drive.
- - 'Quit' option on several menus used to 'quit fmos2', now it quits the
- operation. 'Continue' continues with the next marked file instead of
- continuing FMOS2. 'Retry' retries on the current marked file (same as
- it did before).
- - A 'fast scroll to file' feature has been added. Press '/' which brings
- up an editing window, as you enter characters the display moves to the
- 1st hit that matches that char(s). Enter exits the window and saves
- the string, esc exits without save.
- - Bug fixes
- - Corrected misleading information above (e.g. dynamic profiling).
- - Intermittent "Path not found" message when 'no files' was true.
- - Extension sort sorted incorrectly if no extensions.
- - Copy/subcopy/move to a floppy of a file which already exists on that
- floppy (overwrite or update) could fail with large files, and delete
- the file on the floppy.
-
- 04-25-95 - 0.41
- - Bug fixes
- - With 'CenterScroll yes' and a directory with one file (and parent dir),
- scrolling down one line caused screen corruption.
-
- 04-10-95 - 0.40
- - Bug fixes
- - Directory creation wasn't uppercasing the drive letter.
- - 'MarkBefore no' didn't allow directory manipulation.
- - Mark counter in status line didn't update with directory marking.
- - Bottom line not displaying when scrolling down in display modes with an
- even number of lines (with 'CenterScroll yes').
- - Attributes of files at bannered cursor were off by one with an even
- number of display lines (with 'CenterScroll yes').
- - With 'MarkBefore no', using a pfkey (e.g. to browse a file) and then
- returning to FMOS2, the marking instruction box didn't redraw.
-
- 03-29-95 - 0.39
- - Bug fixes
- - 'Copy/Move' of R/O file could fail with rc87.
- - rc123 after failed move, then hit bypass/continue, then 'newdir'.
- - 'Powermarking' first or last file/dir in display, didn't show mark and
- beeped at you.
- - Enhancements
- - Directories can now be marked (only via spacebar/powermarking, not via
- 'Mark' function).
- - 'Attribute' and 'Rename' now work on marked directories.
- - Under 'Lists' (default PF5), there is a 'Produce Directory' option to
- create a new directory. You supply the directory name via a prompt.
- This accepts directory names like: 'dirname', '..\dir', 'd:\adir', etc.
- - 'Erase' now works on marked directories, though it prompts you for a
- 'C' to continue. Any other key aborts the 'erase directory tree'
- operation.
- - Highlight colors (e.g.LightCyan) can be used with any item now, for
- both background and foreground (highlight background colors will no
- longer blink in fullscreen). Thanks to Aidon Jennery!
-
- 03-15-95 - 0.38
- - Bug fixes
- - 'Format disk' message could have had incorrect drive letter.
- - Unnecessary .LONGNAME ea's could've been written for directory names
- with 'subcopy'.
- - Write protected diskettes and 'attribute' gave rc19 errors.
- - 'Move' failed to update the displayed name of the moved file after
- moving between HPFS and FAT drives.
- - Drives A: and B: were being forced to 'FAT'.
- - Enhancements
- - Implemented a filename counter naming system for HPFS to FAT copy,
- subcopy, and move. This is to prevent duplicate name overwriting.
- - Support for greater than 80 columns, (only first 80 cols used).
-
- 02-22-95 - 0.37
- - Bug fixes
- - Background colors after default PF7/PF10 keys are corrected (again).
- - Enhancements
- - 'Rename' will now erase the .LONGNAME ea to prevent confusion on
- subsequent copy/move operations.
- - Added 'Control page up/down' keys to move the highlighted line to the
- top/bottom of the visible display list. Includes keypad keys. These
- keys do nothing with 'CenterScroll' set to yes.
- - The 'bannered' (e.g. highlighted) line will now be at the top of the
- screen after PGDN, and at the bottom of the screen after PGUP. This
- places the 'banner' closer to where it was before the PGxx operation.
- This is only for 'CenterScroll no'.
-
- 02-15-95 - 0.36
- - Bug fixes
- - Hard profiling no longer causes c00000005 trap.
-
- 02-14-95 - 0.35
- - Enhancements
- - Added a 'SORTMENUSTAY y/n' option to keep the sort menu up even if
- MENUTOSTAY is set to 'no'.
- - Bug fixes
- - 'Marks' weren't showing up under two conditions. First, when using the
- Mark menu w/MenuToStay (they didn't appear until after the menu was
- removed). Second, when the 'how to mark files instruction window' is
- up and using the PFKeys for marking (they didn't appear until after the
- window was removed).
- - The 'coasting control' was never enabled for the second operation
- above.
- - Extended 'thermometer' display 2 chars to the right for those of you
- with 1gig+ drives. The 'disk space' field was running past the end of
- the thermometer block.
- - '/q' and responses from the issued commands had too many leading
- spaces.
- - .LONGNAME was not being erased after copy/move from FAT to HPFS drives.
- - Changed how FMOS2 determines HPFS capability. This should, hopefully,
- rectify all of the problems that occurred with LAN drives that were
- HPFS and/or READONLY.
- - 'Rename' was not able to change the case of a name (e.g. upper or lower
- case the filename or extension).
- - Date/time was being modified with the writing and erasure of the
- .LONGNAME ea.
- - The .LONGNAME was written (for HPFS -> FAT) when it wasn't necessary.
-
- 02-07-95 - 0.34
- - Bug fixes
- - Fixed a problem with incorrect background colors in fullscreen/window
- when using command functions (e.g. default PF7 and PF10 keys).
- - Fixed a problem with 'move' trashing long file names.
- - 107 error now displays a 'There is no B drive' message.
- - Enhancements
- - Redid FMOS2.INF a bit, add some things I forgot to add previously.
-
- 01-31-95 - 0.33
- - Enhancements
- - 'Dynamic profiling' no longer requires the /u input switch. If the
- FM_PRO environment variable exists, it will automatically use that
- profile. If that profile is not found a 'Profile file ?:\path\file
- not found' message will be issued, and after a keystroke FMOS2 will use
- its default (internal) profile.
-
- 01-28-95 - 0.32
- - Bug fixes
- - Fixed a problem where a 'command' with /u (user quoting) and /f
- (fullname) caused a double quote to appear after the filename.
- - Fixed 'right enter' not working from 'menu'.
- - Enhancements
- - Added 'dynamic profiling'. An environment variable needs to be set for
- this in the CONFIG.SYS file or in a CMD file that runs FMOS2. The line
- should be like this: SET FM_PRO=D:\PATH\PROFILE.PRO Once this variable
- is set the '/u' input parameter tells FMOS2 to look for the profile
- specified and customize the 'in memory' copy of FMOS2. The FMOS2.EXE
- file will not be modified.
-
- 01-24-95 - 0.31
- - Bug fixes
- - Fixed a 'double backslash' problem with 'subcopy'.
- - Fixed a problem where FMOS2 wrote a .LONGNAME attribute of 0.
- - Enhancements
- - All FMOS2 files are now in the FMZIP EXEBIN (FMZIP.EXE) file.
- FMOS2.NEW is shipped separately and included in the zip file.
-
- 01-17-95 - 0.30
- - Bug fixes
- - Fixed 'PowerMark Caps' not working.
- - Fixed a problem where, after running a program from FMOS2 that used
- STDERR (standard error) instead of STDOUT (standard output), pressing
- an invalid keystroke caused the screen to move up one line.
- - Fixed a problem with 'add dir' not correctly positioning the display or
- highlighting the directory.
- - Fixed two problems with 'subcopy'. The first would cause it to stop
- copying before it was completed, the second caused the path to be
- incorrect.
- - Enhancements
- - Added a '----- Copy operation is complete -----' message (and a
- similar message for move) to more clearly indicate when FMOS2 is done
- with the copy or move operation.
- - Added a 'CntlCoast yes/no' option. When set to yes, display coasting
- is controlled. When set to no, display coasting is not controlled.
- Default is 'yes' and is recommended for most situations. See FMOS2.INF
- for details.
-
- 01-10-95 - 0.29 !!!!! MAJOR BUG FIX !!!!!!!!!!!!!!!!!! MAJOR BUG FIX !!!!!
- - Bug fixes
- - Fixed a "MAJOR" bug with copy/move between HPFS/FAT and back again.
- The .LONGNAME ea was not getting cleared and it was possible that files
- got copied with the wrong file name. This is a "MAJOR" bug, this is a
- MUST UPGRADE release!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- ------------
-
- 01-09-95 - 0.28
- - Bug fixes
- - Fixed a with using '..\dirname' for copy etc. It formally tried to
- find/create 'drive:\current path\..\dirname\', now it tries to
- find/create 'drive:\up one dir from current path\dirname\'.
- - Fixed a problem with 'network access denied' displaying an incorrect
- error message.
- - Enhancements
- - Removed 'IBM Internal Use Only' from code.
-
- 12-05-94 - 0.27
- - Bug fixes
- - Fixed a problem with using 'command' with /u (user quoting) more than
- once.
- - Enhancements
- - If FMOS2 can't find the command processor it now assumes CMD.EXE.
- - Ctrl-Enter now provides the 'execute' function just as the Enter key
- normally does (also Ctrl-j).
- - A new option has been added, ENTERSCROLL. When set to 'yes' will make
- the Enter key scroll down thru the display, when set to 'no' will
- execute the menu item as before. Ctrl-Enter provides the 'execute'
- function when in ENTERSCROLL mode.
- - Added FMRECOVR.SAM a sample profile useful for recovery diskettes (i.e.
- the default editor is TEDIT, help is disabled). By 'recovery' dskt I
- mean a diskette used to recover from a problem with OS/2, like when you
- have to boot from the OS/2 diskettes to fix a system problem.
-
- 11-28-94 - 0.26
- - Bug fixes
- - Fixed a problem with menu buttons not displaying correctly when going
- from sub-menu to sub-menu.
- - Enhancements
- - Added a 'copy without copying extended attributes' option to the 'copy'
- sub-menu. This is the same as a 'normal' copy otherwise.
- - F1 (Help) now calls the FMOS2.INF file via the VIEW command.
- - Added filename and path scrolling for the 'bannered or highlighted'
- line. Ctrl-LeftArrow/Ctrl-RightArrow will scroll the path left/right.
- Ctrl-UpArrow/Ctrl-DownArrow will scroll the filename left/right. Each
- of these scroll by 1/2 the field length.
-
- 11-16-94 - 0.25
- - Bug fixes
- - Fixed 'not displaying files' with 'showdirs no'.
-
- 11-14-94 - 0.24
- - Bug fixes
- - Removed debug message from rename (left over from '.xxx' debug).
-
- 11-14-94 - 0.23
- - Bug fixes
- - Fixed multiple problems with files and directories whose names started
- with '.'. There were problems with display, command, lists, rename,
- copy, subcopy, and move (to name a few).
- - Enhancements
- - Changed C-PF7 from 'pageup' to 'command /q start view /' (to VIEW INF
- files), changed C-PF8 from 'pagedown' to 'command /q start /' (to START
- programs), and added '(n/a)' to PF1 (to show it doesn't work yet).
- - Modified 'upperdisp' option. Available parameters are 'no' - leave
- filenames and paths displayed as they really are, 'yes' - upper case
- filenames and paths, 'lower' - lower case filenames and paths.
-
- 11-07-94 - 0.22
- - Bug fixes
- - Fixed the new 'newdir' feature I added in 0.21. It would fail to
- display correctly in certain situations.
- - Fixed extraneous text in menu when using 'Attribute' or 'Erase' after
- 'Use ... to traverse...' msg displayed.
- - Enhancements
- - Added a '/u' for 'user quoting' option to 'command' functions. The
- methods used by FMOS2 to place double quotes around filenames, etc. for
- 'command' functions are not foolproof, and I'm not sure I could make
- them foolproof. So I've added '/u' to disable all of FMOS2s double
- quoting methods. If you use '/u' you must ensure all double quotes are
- in their correct location.
- - Added a programmable 'SlashChar' symbol. When using FMOS2 commands you
- needed '//' to get a '/' in the command output by FMOS2. You may now
- use the 'SlashChar' symbol. The default is '^'. Please note, do not
- use '/' for the 'SlashChar' symbol it won't work.
- - Reformatted FMOS2 NEWS file (this file) to be smaller.
- - Removed some unnecessary code.
-
- 11-02-94 - 0.21
- - Bug fixes
- - Fixed a problem with 'rename - normal' not correctly displaying the new
- names. It displayed each the same as the first.
- - Fixed a possible problem with running out of search handles after
- having used FMOS2 for a while.
- - Fixed a problem with 'refresh' (e.g. ctrl-r) forgetting all but the
- last input parameter.
- - Fixed a problem with 'rename - extension' not adding the new extension
- if an extension didn't previously exist.
- - Enhancements
- - UNC - ChangeCurDir is set to 'OFF' for UNC paths. Rename is
- functional. Fixed a 'refresh' refreshing twice problem. (sub)copy,
- and move are still not functional.
- - 'Profiling' no longer upper cases all the lines from your profile.
- This may cause problems if a program you run has 'case sensitive' input
- parameters. You may have to edit your profile to ensure the parameters
- are in the proper case (e.g. if you need uppercase parameters).
- - If you use 'showdirs - yes' with 'newdir' (S-PF6 key), FMOS2 will now
- display the new file list with the bannered cursor (highlight line) on
- the directory from which you pressed S-PF6. It used to always go half
- way down the first screen of the new file list.
-
- 10-24-94 - 0.20
- - Bug fixes
- - Fixed 'coasting' problem when scrolling through file list with the
- PGUP/PGDN keys.
- - Fixed problem with 'move' adding chars to user entered path (actually
- it changed the last one!).
- - Fixed 'q' not quitting FMOS2 when at 'continue, retry, quit' menu.
- - Fixed a problem with the 'sharing violation' message showing up before
- the 'disk full' message. Only the 'disk full' message should have
- appeared.
- - Fixed a problem with imbedded blanks in output string from 'command'
- (default PF7).
- - Fixed the lack of filelist redraw with 'MenuToStay' and 'sort'.
- - Occasionally, you could get a 'critical error rc=3' message when a
- directory on a floppy doesn't exist. This appears to be a pre-WARP
- OS/2 problem. A 'path not found' message will now display (it's a bit
- friendlier).
- - Enhancements
- - Added an 'UpperDisp' option which when set to 'yes' causes all file
- names and directories to display in upper case characters only. The
- default is 'no'.
- - Added UNC support (at least to some degree, use this with care
- please). Occasionally you will get an 'invalid drive' message, 'retry'
- seems to clear this up. I'm working on how to eliminate this problem.
- I consider the UNC support to be ALPHA level (not even BETA yet).
- Copy, subcopy, and move will not work.
- - Added 'tab' and 'shift-tab' keys, they are the same as the left & right
- arrow keys for menu movement.
-
- 10-14-94 - 0.19
- - Bug fixes
- - Fixed a problem with the '..' <parent> directory entry showing up in
- the root directory of an HPFS drive when changing to the root from a
- subdirectory.
- - Enhancements
- - Replaced FMOS2 SCRIPT with FMOS2.INF.
- - NOTE
- - I've included FMOS215 EXEBIN. This is version 0.15 of FMOS2, in case
- of problems with 0.19 you can backup to the last FAT only release.
-
- 10-11-94 - 0.18
- - Bug fixes
- - Fixed a problem with the '..' <parent> directory entry showing up in
- the root directory of an HPFS drive.
- - Enhancements
- - Changed 'rename' around a bit. The 'filename' option will now rename
- anything prior to the first period, and 'extension' will rename
- anything after the first period. I also added some checks for FAT file
- systems. These ensure uppercasing, restrict filename to 8 chars, and
- restrict extensions to 3 chars.
- - The /n and /e parameters for 'command' operations also work the same
- way with respect to 'filename' (/n) and 'extension' (/e).
-
- 10-07-94 - 0.17
- - Bug fixes
- - Fixed a possible trap with long file names with a period and greater
- than 3 chars after the period.
- - Fixed a problem with double quote placement & 'command' functions.
- This prevented Alt-F9 from functioning.
-
- 10-06-94 - 0.16
- - Enhancements
- - First HPFS aware release, not released to OS2TOOLS.
- - Renamed FMOS2 PROFILE and FMDEMO PROFILE to FMOS2 SAMPROF and FMDEMO
- SAMPROF to reduce likelihood of overwriting your profiles when
- downloading the package files.
-
- 10-04-94 - 0.15
- - Bug fixes
- - Fixed the problem with a number of leading spaces before the displayed
- command (e.g. when using the default PF7 'command' key). This made
- reading of long commands difficult due to line wrapping.
- - Fixed a problem with using 'command' operations and deleting files
- and/or directories outside of FMOS2. Upon return to FMOS2 the size,
- date, time, and attributes are checked. If the file/dir was deleted
- the results were basically garbage. It will now say it's been erased.
- - NOTE
- - This is the final non-HPFS code release. The HPFS code will be
- available shortly via REQUEST. Watch FILEMAN FORUM for details. After
- I feel the HPFS code is reasonably stable, I'll release it to
- OS2TOOLS.
-
- 09-28-94 - 0.14
- - Bug fixes
- - Fixed 'brief help' with regards to 'profiling'.
- - Fixed 'exit error messages' being cleared from the screen.
- - Fixed 'Sort by fullname, path, and extension'. They were all case
- sensitive.
-
- 09-20-94 - 0.13
- - Bug fixes
- - Filename matching characteristics are back to pre 0.11 level. This
- causes a difference in how FMOS2 responds to a CNTL-R (refresh) on a
- disk where the subdirectory listed has been removed (by changing floppy
- disk, or by deleting the dir outside of FMOS2s control). FMOS2 will
- 'try' to backup a directory (towards the root), if it fails it will
- display a 'no files...' msg or revert to displaying the root dir of
- that disk.
- - Fixed 'clearing of display' with '?' and 'invalid option' input. It
- was kind of hard to see the brief help when it was immediately cleared
- from the screen!
- - Fixed drive letter displayed during error messages.
- - Enhancements
- - Added 'ChangeCurDir (y/n)' programmable option. When set to yes, FMOS2
- will change the 'current working dir' to the directory (or 1st of
- several directories) in the file list. When set to no, FMOS2 will keep
- the 'current working dir' as that from which FMOS2 was run. 'yes' is
- the default (shipped) setting.
- - Added two new FMOS2-x icons. Courtesy of Johannes Bernhauser (thank
- you).
-
- 09-15-94 - 0.12
- - Bug fixes
- - Fixed a problem with using just a '\' input option, it blew up instead
- of reading in entire current drive.
- - Fixed the wildcard problem. FMOS2 forgot how to handle them.
- - I introduced both bugs in version 0.11. Sorry.
-
- 09-14-94 - 0.11
- - Bug fixes
- - Fixed a problem with 'move' and the entered path not existing. 'Move'
- required a trailing backslash, now I check and add one if necessary.
- - Fixed the 'not restoring screen to original colors on exit' problem.
- - Enhancements
- - If you're on a floppy drive (e.g. a:) and in a directory (e.g. \dir1)
- and change floppies and press Ctrl-R to refresh and the original dir
- (e.g. \dir1) doesn't exist on the new floppy, FMOS2 will now default to
- the root directory of that drive. Previously it burped a bit and kept
- on displaying the old directory info. You needed to do a 'clear &
- more' to set things right.
- - Removed some unnecessary code.
-
- 09-08-94 - 0.10
- - Bug fixes
- - Fixed a major bug with rc = 18 when using wildcards, it was a dumb
- programmer error (I should know better).
-
- 09-07-94 - 0.09
- - Bug fixes
- - Fixed the drive letter displayed when an error occurs.
- - Fixed 'locked drive' error message.
- - Fixed a problem with not being able to copy EA's to certain file
- systems. FMOS2 will now copy the file and discard the EA's (the EA's
- remain on the source). No message is issued.
- - Fixed a problem with the input routine adding a space to all input.
- This caused the 'd:\path\ \' path not found message.
- - Fixed 'command' issuing a 'Press any key to continue...' message when
- user hit ESCAPE, or ENTER with no data (again!).
- - Fixed a problem with getting an rc = 108 while using the '@' (readlist)
- option with greater than 868 files.
-
- 09-06-94 - 0.08
- - Bug fixes
- - Fixed 'move' saying file was erased while displaying the new path (no
- longer says erased, is safemarked).
- - Fixed 'Files= ##' not updating correctly with Ctrl-R.
- - Fixed 'move' not setting destination file attributes correctly (archive
- was being added and readonly was being removed).
- - Enhancements
- - Minor code cleanup in preparation for HPFS support.
-
- 08-30-94 - 0.07
- - Bug fixes
- - Fixed problem where keystrokes were sometimes being swallowed upon
- return from a function (e.g. edit).
- - Fixed a small display remnant when using 'erase' with 'markbefore yes'.
- - Fixed PFKeys going to wrong state after 'quit'ing from a pull down
- menu.
- - Fixed a problem with FMOS2 not running in various environments
- (including when booted from floppy, and after a 'HELP OFF' command).
- This was caused by the lack of a 'prompt' value in OS/2. If I don't
- get a value from OS/2 I create one (e.g. $p$g).
- - Enhancements
- - Added 2.88M diskette to 'space' display.
- - Cleaned up the display as the user moved from one pull down menu to the
- next (less redraw going on now).
- - Added '/q' (quiet) switch as defaults for the editor (X) keys (F9 and
- ALT-F9) and the browser (FVP) key (F2).
- - FM-PRO.CMD is now uploaded as a binary file, and must be downloaded as
- binary. This is to prevent codepage problems.
-
- 08-25-94 - 0.06
- - Bug fixes
- - Fixed 'move' of in-use (sharing violation) files, you'll get a menu of
- options when this occurs. OS/2 let's you copy 'in-use' files, but it
- won't let you move them.
- - Fixed 'flat panel' displaying in 'mono' problem.
- - Fixed 3 'attribute date' problems, 1st - it modified the archive
- attribute, 2nd 'enter for current date' quit the operation, 3rd 'enter
- for current time' gave incorrect time error.
- - Enhancements
- - Added another 'clear screen' for commands with '+', I missed this in
- 0.04. This was causing FMOS2 screen overwrite.
- - Modified 'current disk/directory' behavior. Upon 1st entering FMOS2,
- using 'newdir', or using 'clear & more' FMOS2 will change the current
- disk/directory to that specified, or it will change to the first
- disk/directory of the specified disk(s)/directory(ies) (e.g. cd: will
- make c:\ the current disk/directory).
-
- 08-19-94 - 0.05
- - Bug fixes
- - Fixed a bug with 'sticky alt pfkeys'. The alt keys were displayed upon
- return from and 'alt-letter' operation.
- - Fixed 'no diskette in drive' failure, FMOS2 will now issue a message
- that the 'drive door is open' with retry, continue and quit options.
- - Fixed a small display remnant when using 'attribute' with 'markbefore
- yes'.
- - Removed last 'dos' message from FMOS2.
- - Fixed a display problem with dates greater than 100.
- - Fixed a problem where the thermometer did not show the correct amount
- of used/free space on a drive. Numbers were correct, graphics weren't.
- - Enhancements
- - 'Copy', 'Subcopy', and 'Move' are now EA-aware.
- - When 'mov'ing a file, FMOS2 now displays the 'has been erased' message
- for the source file, instead of using the safemark.
- - Attributes, file size, file date, & file time are now updated upon
- return from 'command' operations on files. This means (for example) if
- you edit a file, upon returning to FMOS2 the new attributes, size,
- date, & time will be displayed.
- - Speeded up the moving of the 'bannered line' a bit.
-
- 08-16-94 - 0.04
- - Bug fixes
- - Fixed a bug with 'newdir' and going to root dir of a drive. I
- introduced this bug in 0.03, sorry.
- - Fixed 'coasting' problem when scrolling through file list.
- - Fixed a bug with 'newdir' and going to root dir of a drive. I
- introduced this bug in 0.03, sorry.
- - Fixed 'coasting' problem when scrolling through file list.
- - Enhancements
- - Added a 'clear screen' for 'quickdos', dos commands were writing over
- FMOS2 screen. It looked very messy.
- - FMOS2 can now track the 'seconds' of a files timestamp. This isn't
- displayed, but corrects a problem with the timestamp changing when
- copying files.
-
- 08-14-94 - 0.03
- - Bug fixes
- - Fixed 'command' bug where the first char was being swallowed (if there
- was only 1 char input).
- - Fixed 'command' not appending correct input data to output command
- (characters simply disappeared). This would have shown up with /p, /s,
- and /e.
- - Fixed 'attribute' setting for files which were in use. The 'kludge'
- code from 0.02 has been removed. This required my first 'thunking'
- code (which wasn't as bad an experience as I expected).
- - Fixed a problem with 'EscapeToQuit prompt'. If the user entered
- anything but 'y' the screen wasn't redrawn correctly.
- - Fixed 'command' issuing a 'Press any key to continue...' message when
- user hit ESCAPE, or ENTER with no data.
- - Fixed a few small display bugs with WINDOWA/WINDOWC. That's when I
- noticed another problem, the documentation and the code differed on how
- the color of the one line help/description message was done. The code
- used xDefault, the docs said it used xMenubars. I've changed it to
- match the documentation and behavior of FM. If you don't like this
- behavior I can change it back. I also changed fColorMenubars in FMOS2
- (default) to black on green.
- - Fixed a small display bug with 'markbefore yes'.
- - Enhancements
- - Enabled FM-PRO.CMD, it seems as if customization is safe.
- - Added a 'change current working disk & directory' ability to 'NewDir'
- and 'Clear & More'. This means a 'command' like /odir will show a dir
- of the 'new current directory' rather than the dir FMOS2 was started
- from.
-
- 08-12-94 - 0.02
- - Bug fixes
- - Fixed 'no beep' when it should beep, but it did beep when exiting FMOS2
- bug. Did that make sense?
- - Fixed bug where 'command' was mixing previous commands with the present
- one, and adding path info when it wasn't wanted.
- - Enhancements
- - Set Alt-PF9 to be 'X2 / //err' (loads the X editor with an error file,
- great for coders who make mistakes!).
- - NOTE
- - Currently FMOS2 can't change the attributes of an open (in deny-write)
- file, for example a program running in another session. I've kludged
- it for now, FMOS2 ignores the error and it will 'appear' as if the
- attribute has been changed (a CTRL-R) will reveal that it hasn't). I
- know this is a poor solution and I'll fix it proper as soon as I figure
- out how.
-
- 08-11-94 - 0.01
- - First beta release.
-